A difficult problem; bitch, toughie: Getting them all here on time will be a tough nut to crack (1970s+)